human landscape - French English Dictionary